let fs = require("fs");

function randomPrize() {
    let prize = ["你不知道的JavaScript", "Python从入门到精通", "Node.js深入浅出", "谢谢参与"]
    return prize[Math.floor(Math.random() * prize.length + 0)]
}
fs.writeFile('./common.txt','',(err,data)=>{
    if(err) return console.log('写入失败');
    for (let i = 1; i <= 10; i++) {
        fs.writeFile(`第${i}个文件.txt`, `${randomPrize()}`, err => {
            if (err) return console.log("写入文件失败", err);
            // console.log("写入文件成功");
            let path=`./第${i}个文件.txt`;
            console.log(path);
            // const writerStream1 = fs.createWriteStream(path);
            // readerStream1.pipe(writerStream1)
            fs.readFile(path,(err,data)=>{
                if(err){
                    console.log("文件读取失败");
                }else{
                    // console.log(data.toString());
                    let str=data.toString();
                    fs.appendFile('./common.txt',str,(err,data)=>{
                        if(err){
                            console.log('文件追加失败');
                        }else{
                            console.log('文件追加成功');
                        }
                    })
                }
            })
            // fs.appendFile('./common.txt')
        
        })
    }
})

// const readerStream1 = fs.createReadStream('./common.txt');
// for (let i = 1; i <= 1000; i++) {
//     fs.writeFile(`第${i}个文件.txt`, `${randomPrize()}`, err => {
//         if (err) return console.log("写入文件失败", err);
//         // console.log("写入文件成功");
//         let path=`./第${i}个文件.txt`;
//         console.log(path);
//         // const writerStream1 = fs.createWriteStream(path);
//         // readerStream1.pipe(writerStream1)
//         fs.readFile(path,(err,data)=>{
//             if(err){
//                 console.log("文件读取失败");
//             }else{
//                 // console.log(data.toString());
//                 let str=data.toString();
//                 fs.appendFile('./common.txt',str,(err,data)=>{
//                     if(err){
//                         console.log('文件追加失败');
//                     }else{
//                         console.log('文件追加成功');
//                     }
//                 })
//             }
//         })
//         // fs.appendFile('./common.txt')
    
//     })
// }